package com.gdust.hzx.gateway;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * ClassName: GatewayApplication
 * Package: com.gdust.hzx.gateway
 * Description: 微服务网关应用的主启动类，负责启动整个网关服务。
 *
 * 功能说明：
 * - 该类是 Spring Boot 应用程序的入口，用于启动网关服务。
 * - 网关服务通常用于转发请求、负载均衡、安全验证和路由管理等功能。
 *
 * 核心注解：
 * - @SpringBootApplication：组合注解，包含以下功能：
 *   - @SpringBootConfiguration：标识该类是 Spring Boot 应用的配置类。
 *   - @EnableAutoConfiguration：启用 Spring Boot 自动配置功能。
 *   - @ComponentScan：扫描并加载标注了 @Component、@Service、@Repository 等注解的类。
 *
 * @Author syun
 * @Create 2024/12/26 11:25
 * @Version 1.0
 */
@SpringBootApplication// 启动注解，标识这是一个 Spring Boot 应用
public class GatewayApplication {

    public static void main(String[] args) {
        SpringApplication.run(GatewayApplication.class, args);
    }

}
